|
Лабораторная работа № 2 Компонент ComboBox |
|
Компонент ComboBox (комбинированный список) объединяет поле редактирования и список. Компонент позволяет пользователю выбрать из списка необходимую строку или задать в качестве выбора собственный текст. Список может отображаться в развернутом виде или как выпадающий список. Основным свойством данного компонента является свойство Items. Оно содержит элементы списка и представляет собой массив строк. Заполнить его во время проектирования можно, нажав кнопку с многоточием около этого свойства в окне Инспектора Объектов. Свойство ItemIndex определяет выбранный в списке элемент. Следует учитывать, что отсчет начинается с индекса (номера) 0, поэтому, например 7-я строка имеет номер 6. Программист может задать текущий (выбранный) элемент списка, задав свойству ItemIndex требуемое значение. При этом, соответствующая строка будет отображаться в текстовом поле компонента. Например, если значение ItemIndex равно 0, то с самого начала работы приложения пользователь будет видеть первый элемент списка . Выбранный элемент списка или введенная пользователем строка размещается в свойстве Text. Основное событие компонента - OnChange наступает при изменении текста в окне редактирования в результате прямого редактирования текста или в результате выбора из списка
Дополнительная информация: Свойство MaxLength определяет максимальное число символов, которые пользователь может ввести в окно редактирования. Если MaxLength = 0, то число вводимых символов не ограничено. Свойство Sorted позволяет упорядочить список по алфавиту. При Sorted = True новые строки в список добавляются не в конец, а по алфавиту.
|